PIVARC User Manual

(Python Image Viewing and Rating Client)

This client is designed to access images from AJ Hurst's formidable database of train-related pictures. Images will be displayed on demand in your default browser. Owing to technical constraints, images will remain open in the browser until you manually close the tab. Images will be displayed for a base level of time (default 10 seconds), then for a further time between 0 and 10 seconds, equal to the score squared divided by 10. A reference table for display times is available for reference at the end of this manual.

Controls:

CommandNameExplanation
h [n]historyDisplays the last n commands in the terminal (command only). If n is not specified, it is assumed to be 10.
d [n]displayDisplays image n. If n is not specified, it will display the last viewed image (persistent across sessions).
sget scoreDisplays the score for the current image.
s 0-10scoreSends a message to the server to score the current image from 0-10.
ppreviousDisplays the image before the current image (if viewing image 1, wraps around to the final image).
nnextDisplays the image after the current image (if viewing the final image, wraps around to image 1).
t [n]timeChanges the base time for which an image is displayed before the next image is loaded to n seconds. If n is not specified, pauses or starts scrolling.
qquitCloses the program. Saves the history and most recent image viewed to 'history.txt' in the working directory.
manmanualDisplays this manual.
helphelpDisplays this list of commands in the terminal.

Display Times:

ScoreDisplay Time (- Base Time)
00 seconds
10.1 seconds
20.4 seconds
30.9 seconds
41.6 seconds
52.5 seconds
63.6 seconds
74.9 seconds
86.4 seconds
98.1 seconds
1010 seconds